<html>
<head><meta charset="utf-8"><title>design meeting 2020.04.23 compiler-team#267 · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html">design meeting 2020.04.23 compiler-team#267</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="195191224"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195191224" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195191224">(Apr 24 2020 at 13:58)</a>:</h4>
<p>Hi <span class="user-group-mention" data-user-group-id="897">@T-compiler/meeting</span> ; we will be starting the steering meeting regarding <a href="https://github.com/rust-lang/compiler-team/issues/267" title="https://github.com/rust-lang/compiler-team/issues/267">compiler-team#267</a>, Standard library implementation ownership, in about <strong>two minutes</strong></p>



<a name="195191865"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195191865" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195191865">(Apr 24 2020 at 14:03)</a>:</h4>
<p>Go ahead and add a <span aria-label="wave" class="emoji emoji-1f44b" role="img" title="wave">:wave:</span> emoji above to show that you are here!</p>



<a name="195191894"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195191894" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195191894">(Apr 24 2020 at 14:03)</a>:</h4>
<p>We will start off with five minutes for ...</p>



<a name="195191903"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195191903" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195191903">(Apr 24 2020 at 14:03)</a>:</h4>
<h2>Announcements</h2>



<a name="195192422"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195192422" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195192422">(Apr 24 2020 at 14:07)</a>:</h4>
<p>I guess its a good thing when there are no announcements a day after a release. :)</p>



<a name="195192591"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195192591" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195192591">(Apr 24 2020 at 14:08)</a>:</h4>
<p>I <em>did</em> manage to bork the beta (we're at 1.44.0-beta.752 somehow), but that's not really an announcement...</p>



<a name="195192660"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195192660" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195192660">(Apr 24 2020 at 14:09)</a>:</h4>
<p>wow; like, that denotes that there were 753 versions on the beta channel before this one?</p>



<a name="195192674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195192674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195192674">(Apr 24 2020 at 14:09)</a>:</h4>
<p>such progress!</p>



<a name="195192853"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195192853" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195192853">(Apr 24 2020 at 14:10)</a>:</h4>
<p>well okay, lets move on to the topic at hand</p>



<a name="195193040"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193040" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193040">(Apr 24 2020 at 14:11)</a>:</h4>
<p>the proposal is that our team, in addition to its existing responsibilities (design and implementation of the <code>rustc</code> compiler) would also take on maintenance duties for the standard library/ies (everything that feeds into libstd)</p>



<a name="195193127"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193127" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193127">(Apr 24 2020 at 14:12)</a>:</h4>
<p>(libtest, probably, but yes)</p>



<a name="195193161"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193161" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193161">(Apr 24 2020 at 14:12)</a>:</h4>
<p>and T-libs would reduce its scope to just being about the <em>design</em> of libstd</p>



<a name="195193268"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193268" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193268">(Apr 24 2020 at 14:13)</a>:</h4>
<p>I did think that this sentence from the motivation was pretty interesting: "The team (T-libs) selects for people with diverse library design experience, which means members tend to have active library projects outside the standard library; this is unlike the compiler team for whom their team role is usually their dominant project."</p>



<a name="195193321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193321">(Apr 24 2020 at 14:13)</a>:</h4>
<p>So where's the boundary? Any PR touching creating new stable APIs or stable API docs? Or Any PR touching public APIs or public API's docs?</p>



<a name="195193351"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193351" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193351">(Apr 24 2020 at 14:13)</a>:</h4>
<p>Because I totally see the point that libstd internals are an impl detail of the compiler</p>



<a name="195193364"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193364" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193364">(Apr 24 2020 at 14:14)</a>:</h4>
<p>after all, all functions could just invoke intrinsics</p>



<a name="195193411"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193411" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193411">(Apr 24 2020 at 14:14)</a>:</h4>
<p>instead of having a body</p>



<a name="195193418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193418">(Apr 24 2020 at 14:14)</a>:</h4>
<p>exactly</p>



<a name="195193436"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193436" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193436">(Apr 24 2020 at 14:14)</a>:</h4>
<p>as for the question of boundary</p>



<a name="195193532"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193532" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193532">(Apr 24 2020 at 14:14)</a>:</h4>
<p>yeah, so the idea is that t-libs would be "called in" for any "rustdoc visible" change, basically, though of course similar to lang it's often nice to ping/ask/etc for other changes too, if they affect "API" at a lower level (e.g. performance tradeoffs)</p>



<a name="195193533"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193533" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193533">(Apr 24 2020 at 14:14)</a>:</h4>
<p>I was assuming that both creation of new public APIs and changes to existing public API's (both in stable and unstable/nightly) would remain the domain of T-libs</p>



<a name="195193577"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193577" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193577">(Apr 24 2020 at 14:15)</a>:</h4>
<p>historically the libs team or a subset has been responsible for "the standard library" among other things, which encompasses:</p>
<ul>
<li>
<p>reviewing implementation-only changes like cleanups, performance improvements, bugfixes, tests;</p>
</li>
<li>
<p>reviewing procedural work like stabilization PRs and changes to unstable features agreed upon in their tracking issues;</p>
</li>
<li>
<p>as a team, ratifying API changes and sensitive documentation changes</p>
</li>
</ul>



<a name="195193626"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193626" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193626">(Apr 24 2020 at 14:15)</a>:</h4>
<p>the last is the only one i think needs to remain libs' role</p>



<a name="195193747"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193747" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193747">(Apr 24 2020 at 14:16)</a>:</h4>
<p>Hmm. approving stabilization PR's might still need to remain under T-libs</p>



<a name="195193793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193793">(Apr 24 2020 at 14:16)</a>:</h4>
<p>or at least, I'm not sure if I would be comfortable trying to determine when an API was "safe" to stabilize ...</p>



<a name="195193834"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193834" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193834">(Apr 24 2020 at 14:16)</a>:</h4>
<p>well, if the tracking issue has a finished FCP, does libs need to be involved in the stabilization PR?</p>



<a name="195193846"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193846" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193846">(Apr 24 2020 at 14:16)</a>:</h4>
<p>oh maybe I misunderstand</p>



<a name="195193877"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193877" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193877">(Apr 24 2020 at 14:17)</a>:</h4>
<p>basically at a high level, libs becomes like lang -- no direct involvement in PR approval</p>



<a name="195193888"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193888" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193888">(Apr 24 2020 at 14:17)</a>:</h4>
<p>I see, so you're <em>just</em> talking about the PR that implements the stabilization itself</p>



<a name="195193897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193897">(Apr 24 2020 at 14:17)</a>:</h4>
<p>right</p>



<a name="195193959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195193959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195193959">(Apr 24 2020 at 14:17)</a>:</h4>
<p>This sounds fine to me. I mean, obviously its problematic to just take on more work</p>



<a name="195194016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194016">(Apr 24 2020 at 14:18)</a>:</h4>
<p>but I think we are learning better how to scale our existing processes</p>



<a name="195194049"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194049" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194049">(Apr 24 2020 at 14:18)</a>:</h4>
<p>thanks in no small part to our various WG's</p>



<a name="195194133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194133">(Apr 24 2020 at 14:19)</a>:</h4>
<p>(and at least part of the intent is that we'd likely want to spin up something like std-contributors or so, though perhaps not immediately; it's unclear whether it need be a separate group though from compiler-contributors)</p>



<a name="195194164"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194164" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194164">(Apr 24 2020 at 14:19)</a>:</h4>
<p>So, here's a potentially silly question</p>



<a name="195194191"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194191" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194191">(Apr 24 2020 at 14:19)</a>:</h4>
<p>Obviously a change in scope like this means that <code>T-compiler</code> is a bit of a misnomer</p>



<a name="195194235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194235">(Apr 24 2020 at 14:19)</a>:</h4>
<p>would it be ... a nightmare ... to try to rename the team to T-implementation or something?</p>



<a name="195194320"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194320" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194320">(Apr 24 2020 at 14:20)</a>:</h4>
<p>I personally would be fine with just leaving the name as is</p>



<a name="195194322"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194322" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194322">(Apr 24 2020 at 14:20)</a>:</h4>
<p><span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span> I'm feeling like the compiler is the implementation</p>



<a name="195194342"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194342" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194342">(Apr 24 2020 at 14:20)</a>:</h4>
<p>and just acknowledge it as a historical artifact</p>



<a name="195194390"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194390" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194390">(Apr 24 2020 at 14:20)</a>:</h4>
<p>I think I would hold off on renaming things at least for a while</p>



<a name="195194391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> oli <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194391">(Apr 24 2020 at 14:20)</a>:</h4>
<p>and if "the compiler" contains some libstd source... again <span aria-label="shrug" class="emoji emoji-1f937" role="img" title="shrug">:shrug:</span></p>



<a name="195194407"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194407" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194407">(Apr 24 2020 at 14:20)</a>:</h4>
<p><span class="user-mention" data-user-id="124288">@oli</span> but it isn't? The stdlib is distinct from the compiler. I mean, yes we could have intrinsics for everything</p>



<a name="195194456"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194456" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194456">(Apr 24 2020 at 14:21)</a>:</h4>
<p>there's a good chance in my mind that we eventually create a parent team here -- e.g. we'd still have a compiler team but there'd be a "rust source" team or something</p>



<a name="195194465"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194465" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194465">(Apr 24 2020 at 14:21)</a>:</h4>
<p>so, lets take an example: The choice of what data structure for the standard HashMap</p>



<a name="195194497"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194497" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194497">(Apr 24 2020 at 14:21)</a>:</h4>
<p>that is an implementation detail (right?)</p>



<a name="195194535"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194535" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194535">(Apr 24 2020 at 14:21)</a>:</h4>
<p>yes, though plausibly affects available APIs :)</p>



<a name="195194608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194608">(Apr 24 2020 at 14:22)</a>:</h4>
<p>I mean, some hashmap designs would require multiple hash functions (e.g. cuckoo hashing)</p>



<a name="195194643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194643">(Apr 24 2020 at 14:22)</a>:</h4>
<p>but my point is, I do think that the hashmap internals are largely independent from the compiler internals</p>



<a name="195194704"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194704" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194704">(Apr 24 2020 at 14:23)</a>:</h4>
<p>and I'd like to figure out a way to advertise this to volunteers</p>



<a name="195194771"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194771" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194771">(Apr 24 2020 at 14:23)</a>:</h4>
<p>I guess the forge will just tell them where to go</p>



<a name="195194874"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194874" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194874">(Apr 24 2020 at 14:24)</a>:</h4>
<p>or people will; i.e. T-libs can tell people if they are interested in helping with implementation, then they should come on over and talk to us over here</p>



<a name="195194982"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194982" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194982">(Apr 24 2020 at 14:25)</a>:</h4>
<p>Anyway</p>



<a name="195194999"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195194999" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195194999">(Apr 24 2020 at 14:25)</a>:</h4>
<p>let me ask a more fundamental question</p>



<a name="195195017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195017">(Apr 24 2020 at 14:25)</a>:</h4>
<p>Does anyone present think that this is a <em>bad</em> idea?</p>



<a name="195195181"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195181" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195181">(Apr 24 2020 at 14:26)</a>:</h4>
<p>i think "taking on more work" is a legitimate concern that we may want to try to settle</p>



<a name="195195230"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195230" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195230">(Apr 24 2020 at 14:26)</a>:</h4>
<p>I agree with the rationale in the original proposal, but I am worried about the t-compiler's bandwith</p>



<a name="195195247"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195247" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195247">(Apr 24 2020 at 14:26)</a>:</h4>
<p>maybe by trying the change for a couple months only and reevaluating</p>



<a name="195195266"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195266" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195266">(Apr 24 2020 at 14:27)</a>:</h4>
<p>I assume the current labels do not distinguish T-libs implementation issues from T-libs design issues, right?</p>



<a name="195195296"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195296" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195296">(Apr 24 2020 at 14:27)</a>:</h4>
<p>we have very few implementation issues</p>



<a name="195195318"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195318" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195318">(Apr 24 2020 at 14:27)</a>:</h4>
<p>well that's good</p>



<a name="195195323"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195323" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195323">(Apr 24 2020 at 14:27)</a>:</h4>
<p>pnkfelix no but I'm happy to share links to implementation issues, i have a list</p>



<a name="195195334"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195334" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195334">(Apr 24 2020 at 14:27)</a>:</h4>
<p>(to some extent, C-feature-request/accepted is design)</p>



<a name="195195343"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195343" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195343">(Apr 24 2020 at 14:27)</a>:</h4>
<p><span class="user-mention" data-user-id="119235">@David Tolnay</span> how do you track them?</p>



<a name="195195409"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195409" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195409">(Apr 24 2020 at 14:28)</a>:</h4>
<p>just ran through "is:pr assignee:dtolnay" last night</p>



<a name="195195437"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195437" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195437">(Apr 24 2020 at 14:28)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> I see, so search for T-libs on github but filter out the C-feature-request ones?</p>



<a name="195195490"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195490" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195490">(Apr 24 2020 at 14:28)</a>:</h4>
<p>Heh, <em>all</em> implementation issues are assigned to you, <span class="user-mention" data-user-id="119235">@David Tolnay</span> ?</p>



<a name="195195522"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195522" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195522">(Apr 24 2020 at 14:28)</a>:</h4>
<p><span class="user-mention" data-user-id="116083">@pnkfelix</span> yeah, I think that's a good heuristic though not perfect</p>



<a name="195195605"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195605" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195605">(Apr 24 2020 at 14:29)</a>:</h4>
<p>so as a quick example</p>



<a name="195195611"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195611" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195611">(Apr 24 2020 at 14:29)</a>:</h4>
<p>"Implement TryInto&lt;CString&gt; for str and String" <a href="https://github.com/rust-lang/rust/issues/71448" title="https://github.com/rust-lang/rust/issues/71448">#71448</a></p>



<a name="195195644"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195644" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195644">(Apr 24 2020 at 14:29)</a>:</h4>
<p>this would remain a T-libs design issue, right?</p>



<a name="195195670"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195670" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195670">(Apr 24 2020 at 14:29)</a>:</h4>
<p>because that's a public API change?</p>



<a name="195195691"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195691" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195691">(Apr 24 2020 at 14:29)</a>:</h4>
<p>yeah, it was wrongly tagged</p>



<a name="195195708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195708">(Apr 24 2020 at 14:29)</a>:</h4>
<p>:)</p>



<a name="195195757"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195757" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195757">(Apr 24 2020 at 14:30)</a>:</h4>
<p>for implementing easy stuff, i can get it off the team by assigning it to newcomers who are willing to contribute. It adds a bit of review overhead on the team though</p>



<a name="195195765"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195765" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195765">(Apr 24 2020 at 14:30)</a>:</h4>
<p>just want to double check my understanding</p>



<a name="195195774"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195774" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195774">(Apr 24 2020 at 14:30)</a>:</h4>
<p>if it affects rustdoc, it's definitely design, basically</p>



<a name="195195804"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195804" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195804">(Apr 24 2020 at 14:30)</a>:</h4>
<p>if it needs FCP, it's design, which this one does</p>



<a name="195195892"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195892" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195892">(Apr 24 2020 at 14:31)</a>:</h4>
<p>And likewise, C-tracking-issues are also T-libs design ?</p>



<a name="195195910"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195910" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195910">(Apr 24 2020 at 14:31)</a>:</h4>
<p>or does that depend on context?</p>



<a name="195195989"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195195989" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195195989">(Apr 24 2020 at 14:31)</a>:</h4>
<p>sort of, the <em>work</em> within them (e.g. if t-libs accepts an RFC) is not design-y in nature, but the stabilization and decision making for unanswered questions and such likely is t-libs</p>



<a name="195196005"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196005" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196005">(Apr 24 2020 at 14:31)</a>:</h4>
<p>yes, at least ones that track something unstable that will need FCP to stabilize</p>



<a name="195196012"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196012" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196012">(Apr 24 2020 at 14:31)</a>:</h4>
<p>basically same as t-lang tracking issues</p>



<a name="195196095"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196095" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196095">(Apr 24 2020 at 14:32)</a>:</h4>
<p>okay</p>



<a name="195196133"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196133" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196133">(Apr 24 2020 at 14:32)</a>:</h4>
<p>this is all in service of me trying to get an actual count</p>



<a name="195196281"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196281" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196281">(Apr 24 2020 at 14:33)</a>:</h4>
<p>"is:open is:issue label:T-libs -label:C-feature-request -label:C-tracking-issue " says 375 open issues</p>



<a name="195196288"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196288" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196288">(Apr 24 2020 at 14:33)</a>:</h4>
<p>that's actually quite promising</p>



<a name="195196336"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196336" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196336">(Apr 24 2020 at 14:33)</a>:</h4>
<p>(I know that <span class="user-mention" data-user-id="116122">@simulacrum</span> already said we have very few issues; I just wanted to see for myself)</p>



<a name="195196384"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196384" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196384">(Apr 24 2020 at 14:34)</a>:</h4>
<p>some of those are just a stabilisation away from being closed</p>



<a name="195196447"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196447" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196447">(Apr 24 2020 at 14:34)</a>:</h4>
<p>I might also filger out the ones that have T-doc tagged as well</p>



<a name="195196643"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196643" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196643">(Apr 24 2020 at 14:35)</a>:</h4>
<p>okay, so my guess is that we might be adding between 200 and 300 issues to our plate</p>



<a name="195196786"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196786" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196786">(Apr 24 2020 at 14:36)</a>:</h4>
<p>most of which have no P-label</p>



<a name="195196812"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196812" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196812">(Apr 24 2020 at 14:36)</a>:</h4>
<p>(which is not surprising since its largely T-compiler that makes use of the P-label)</p>



<a name="195196884"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196884" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196884">(Apr 24 2020 at 14:37)</a>:</h4>
<p>essentially all t-libs issues are p-low, since they're just feature requests -- they're not stuff we "must do" unlike the typical t-compiler bug</p>



<a name="195196946"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195196946" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195196946">(Apr 24 2020 at 14:37)</a>:</h4>
<p>or rather, the ones that <em>are</em> P-high or worse tend to get fixed quickly I imagine, right?</p>



<a name="195197008"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197008" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197008">(Apr 24 2020 at 14:38)</a>:</h4>
<p>that is, its not that all T-libs issues that are filed are P-low</p>



<a name="195197054"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197054" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197054">(Apr 24 2020 at 14:38)</a>:</h4>
<p>just that it tends to be easier to fix important issues there</p>



<a name="195197122"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197122" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197122">(Apr 24 2020 at 14:38)</a>:</h4>
<p>i've been thinking more from the perspective of PRs than issues</p>



<a name="195197157"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197157" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197157">(Apr 24 2020 at 14:39)</a>:</h4>
<p>most of the PRs related to libs issues are not made by team members</p>



<a name="195197172"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197172" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197172">(Apr 24 2020 at 14:39)</a>:</h4>
<p>PRs come in at some rate and need attention</p>



<a name="195197205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197205">(Apr 24 2020 at 14:39)</a>:</h4>
<p>okay, I was wondering why you were treating that as your query</p>



<a name="195197302"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197302" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197302">(Apr 24 2020 at 14:40)</a>:</h4>
<p>The main problem there is that the current T-compiler team is not necessarily an expert in the stdlibs code</p>



<a name="195197379"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197379" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197379">(Apr 24 2020 at 14:40)</a>:</h4>
<p>so the members may not all be comfortable with reviewing PR's against arbitrary portions of the stdlib</p>



<a name="195197391"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197391" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197391">(Apr 24 2020 at 14:40)</a>:</h4>
<p>but we can try it and see</p>



<a name="195197405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197405">(Apr 24 2020 at 14:40)</a>:</h4>
<p>maybe this is colored by experience at Facebook where any engineer can approve changes to anywhere in the codebase, but for something like <a href="https://github.com/rust-lang/rust/pull/68033" title="https://github.com/rust-lang/rust/pull/68033">https://github.com/rust-lang/rust/pull/68033</a> "Don't use f64 shims for f32 cmath functions on non 32-bit x86 MSVC" as a libs member I really have no more ability to review this than any competent Rust programmer at my company would have; it's not like I had any context on those shims before seeing the PR</p>



<a name="195197487"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197487" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197487">(Apr 24 2020 at 14:41)</a>:</h4>
<p>so it may also be interesting to consider whether we may be able to harness review bandwidth from companies</p>



<a name="195197503"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197503" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197503">(Apr 24 2020 at 14:41)</a>:</h4>
<p>possibly a separate discussion</p>



<a name="195197513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197513">(Apr 24 2020 at 14:41)</a>:</h4>
<p>So let me try to explicitly tease out the different concerns here</p>



<a name="195197542"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197542" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197542">(Apr 24 2020 at 14:41)</a>:</h4>
<ol>
<li>There is an influx (and backlog?) of PR's to the stdlib</li>
</ol>



<a name="195197607"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197607" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197607">(Apr 24 2020 at 14:42)</a>:</h4>
<p>that need review or at least some sort of handling</p>



<a name="195197628"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197628" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197628">(Apr 24 2020 at 14:42)</a>:</h4>
<ol start="2">
<li>There are a set of issues filed against the stdlib</li>
</ol>



<a name="195197671"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197671" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197671">(Apr 24 2020 at 14:42)</a>:</h4>
<p>that need handling (e.g. prioritization)</p>



<a name="195197719"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197719" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197719">(Apr 24 2020 at 14:42)</a>:</h4>
<ol start="3">
<li>There are procedural matters that need to be followed up on</li>
</ol>



<a name="195197756"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197756" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197756">(Apr 24 2020 at 14:43)</a>:</h4>
<p>(e.g. filing of stabilization PR's for FCP'ed stuff)</p>



<a name="195197803"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197803" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197803">(Apr 24 2020 at 14:43)</a>:</h4>
<p>That's everything I can think of... anything else?</p>



<a name="195197842"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195197842" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195197842">(Apr 24 2020 at 14:43)</a>:</h4>
<p><span class="user-mention silent" data-user-id="124288">oli</span> <a href="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195193364" title="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195193364">said</a>:</p>
<blockquote>
<p>after all, all functions could just invoke intrinsics</p>
</blockquote>
<p>(intrinsics are also t-lang territory though, to some extend ;) )</p>



<a name="195198017"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198017" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> RalfJ <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198017">(Apr 24 2020 at 14:44)</a>:</h4>
<p>if you are looking for examples for implementation-only libs PRs, I think most of <a href="https://github.com/rust-lang/rust/pulls?q=is%3Apr+author%3Assomers+is%3Aclosed" title="https://github.com/rust-lang/rust/pulls?q=is%3Apr+author%3Assomers+is%3Aclosed">https://github.com/rust-lang/rust/pulls?q=is%3Apr+author%3Assomers+is%3Aclosed</a> are of that kind -- ssomer's BTree work seems to fit squarely into what T-libs would hand off to T-compiler with this change, if my reading is correct.</p>



<a name="195198150"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198150" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198150">(Apr 24 2020 at 14:45)</a>:</h4>
<p>"There are a set of issues filed against the stdlib that need handling (e.g. prioritization)" -- we don't do much of this; things get fixed when it is important enough to someone outside the team to fix it</p>



<a name="195198205"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198205" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198205">(Apr 24 2020 at 14:45)</a>:</h4>
<p>"There are procedural matters that need to be followed up on (e.g. filing of stabilization PR's for FCP'ed stuff)" -- same</p>



<a name="195198426"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198426" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198426">(Apr 24 2020 at 14:47)</a>:</h4>
<p><span class="user-mention" data-user-id="119235">@David Tolnay</span> so for items 2. and 3., you are saying that T-libs already does not do such activity</p>



<a name="195198606"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198606" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198606">(Apr 24 2020 at 14:48)</a>:</h4>
<p>right</p>



<a name="195198619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198619">(Apr 24 2020 at 14:48)</a>:</h4>
<p>I was assuming that was due to a lack of developer resources</p>



<a name="195198648"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198648" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198648">(Apr 24 2020 at 14:48)</a>:</h4>
<p>but perhaps you are saying that it is not a worthwhile activity?</p>



<a name="195198709"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198709" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198709">(Apr 24 2020 at 14:49)</a>:</h4>
<p>(since, if it were worthwhile, then an outside contributor would provide it?)</p>



<a name="195198819"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198819" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198819">(Apr 24 2020 at 14:49)</a>:</h4>
<p>it's both, but the worthwhile things do tend to get picked up</p>



<a name="195198940"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198940" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198940">(Apr 24 2020 at 14:50)</a>:</h4>
<p>okay. My own preference would be to try to figure out how to actually resolve the issues that have been filed</p>



<a name="195198969"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195198969" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195198969">(Apr 24 2020 at 14:50)</a>:</h4>
<p>since the issue database continues to grow</p>



<a name="195199018"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199018" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199018">(Apr 24 2020 at 14:51)</a>:</h4>
<p>but we certainly haven't yet figured out how to deal with the backlog within T-compiler either</p>



<a name="195199085"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199085" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199085">(Apr 24 2020 at 14:51)</a>:</h4>
<p>i think it's natural that the issue database would grow</p>



<a name="195199106"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199106" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199106">(Apr 24 2020 at 14:51)</a>:</h4>
<p>(i am looking at getting some of the older issues closed)</p>



<a name="195199119"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199119" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199119">(Apr 24 2020 at 14:51)</a>:</h4>
<p>so I'm willing to agree that item 2 is treated roughly the same by T-libs and T-compiler</p>



<a name="195199197"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199197" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199197">(Apr 24 2020 at 14:52)</a>:</h4>
<p>We're nearing the hour</p>



<a name="195199226"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199226" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199226">(Apr 24 2020 at 14:52)</a>:</h4>
<p>there's one thing I wanted to try to dive into a little more carefully</p>



<a name="195199299"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199299" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199299">(Apr 24 2020 at 14:53)</a>:</h4>
<p>someone (cannot find the quote right now) earlier said</p>



<a name="195199321"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199321" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199321">(Apr 24 2020 at 14:53)</a>:</h4>
<p>maybe we should just try this for a few months</p>



<a name="195199344"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199344" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199344">(Apr 24 2020 at 14:53)</a>:</h4>
<p>The main issue there</p>



<a name="195199363"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199363" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199363">(Apr 24 2020 at 14:53)</a>:</h4>
<p>well, maybe it doesn't matter</p>



<a name="195199372"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199372" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199372">(Apr 24 2020 at 14:53)</a>:</h4>
<p>I was going to say</p>



<a name="195199396"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199396" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199396">(Apr 24 2020 at 14:53)</a>:</h4>
<p>the main issue there is that I would think that a natural consequence of this</p>



<a name="195199418"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199418" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199418">(Apr 24 2020 at 14:53)</a>:</h4>
<p>is that we would apply the T-compiler protocols</p>



<a name="195199470"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199470" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199470">(Apr 24 2020 at 14:54)</a>:</h4>
<p>to the libs implementation issues</p>



<a name="195199533"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199533" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199533">(Apr 24 2020 at 14:54)</a>:</h4>
<p>so we would want some way to incorporate handling them</p>



<a name="195199546"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199546" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199546">(Apr 24 2020 at 14:54)</a>:</h4>
<p>into our existing systems</p>



<a name="195199584"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199584" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199584">(Apr 24 2020 at 14:54)</a>:</h4>
<p>that means, to me, we either 1. start tagging them as T-compiler</p>



<a name="195199619"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199619" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199619">(Apr 24 2020 at 14:55)</a>:</h4>
<p>or 2. our team starts surveying the things tagged as T-libs</p>



<a name="195199632"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199632" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199632">(Apr 24 2020 at 14:55)</a>:</h4>
<p>or 3. we allocate a new label</p>



<a name="195199674"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199674" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199674">(Apr 24 2020 at 14:55)</a>:</h4>
<p>if we are going to do this on some sort of trial period</p>



<a name="195199681"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199681" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199681">(Apr 24 2020 at 14:55)</a>:</h4>
<p>then (1.) is bad</p>



<a name="195199705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199705">(Apr 24 2020 at 14:55)</a>:</h4>
<p>I would lean towards a new label; seems the easiest and most practical</p>



<a name="195199735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199735">(Apr 24 2020 at 14:55)</a>:</h4>
<p>I'm not a huge fan of (2.) unless we figure out a good way to differentiate the design stuff from impl stuff</p>



<a name="195199736"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199736" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199736">(Apr 24 2020 at 14:55)</a>:</h4>
<p>+1 for new label, they would be labelled T-libs + implementation</p>



<a name="195199793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199793">(Apr 24 2020 at 14:56)</a>:</h4>
<p>so yes, I think I agree about a new label</p>



<a name="195199920"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199920" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199920">(Apr 24 2020 at 14:57)</a>:</h4>
<p>maybe libs-implementation (or just libs-impl) ?</p>



<a name="195199957"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199957" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199957">(Apr 24 2020 at 14:57)</a>:</h4>
<p>I don't know why I'm shying away from "implementation"</p>



<a name="195199967"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199967" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> DPC <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199967">(Apr 24 2020 at 14:57)</a>:</h4>
<p>T-implementation?</p>



<a name="195199979"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199979" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199979">(Apr 24 2020 at 14:57)</a>:</h4>
<p>libs-impl seems good</p>



<a name="195199992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199992">(Apr 24 2020 at 14:57)</a>:</h4>
<p>one failure mode I would flag is that y'all start doing way more work on libs issues than libs has ever done, and conclude at the end of the trial period that you don't have bandwidth for it, but would totally have had bandwidth for the work that libs is actually trying to hand off</p>



<a name="195199996"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195199996" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195199996">(Apr 24 2020 at 14:57)</a>:</h4>
<p>shorter, anyway, which is nice in some sense</p>



<a name="195200010"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200010" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200010">(Apr 24 2020 at 14:57)</a>:</h4>
<p>for some reason I want to embed the detail that this is about libs too</p>



<a name="195200109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200109">(Apr 24 2020 at 14:58)</a>:</h4>
<p><span class="user-mention" data-user-id="119235">@David Tolnay</span> yes I am inferring that was not your intention</p>



<a name="195200192"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200192" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200192">(Apr 24 2020 at 14:59)</a>:</h4>
<p>which is why it was good we teased out the 3 potential concerns above</p>



<a name="195200225"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200225" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200225">(Apr 24 2020 at 14:59)</a>:</h4>
<p>So for now</p>



<a name="195200234"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200234" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200234">(Apr 24 2020 at 14:59)</a>:</h4>
<p>Lets maybe plan it this way</p>



<a name="195200261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200261">(Apr 24 2020 at 14:59)</a>:</h4>
<p>Officially, what we're doing is taking on some additional review duties</p>



<a name="195200282"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200282" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200282">(Apr 24 2020 at 14:59)</a>:</h4>
<p>PR's can start being marked with <code>libs-impl</code></p>



<a name="195200353"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200353" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200353">(Apr 24 2020 at 15:00)</a>:</h4>
<p>and if they are so marked, then they end up in our pool of things to review</p>



<a name="195200405"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200405" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200405">(Apr 24 2020 at 15:00)</a>:</h4>
<p>sounds great</p>



<a name="195200406"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200406" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200406">(Apr 24 2020 at 15:00)</a>:</h4>
<p>but at the same time</p>



<a name="195200424"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200424" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200424">(Apr 24 2020 at 15:00)</a>:</h4>
<p>I'm interpreting all of this</p>



<a name="195200463"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200463" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200463">(Apr 24 2020 at 15:01)</a>:</h4>
<p>as a sign that you all do not <em>object</em> to us trying to apply priority labels and such</p>



<a name="195200505"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200505" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200505">(Apr 24 2020 at 15:01)</a>:</h4>
<p>to T-libs issues that are solely about implementation</p>



<a name="195200512"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200512" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200512">(Apr 24 2020 at 15:01)</a>:</h4>
<p>no objection</p>



<a name="195200568"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200568" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200568">(Apr 24 2020 at 15:01)</a>:</h4>
<p>for calibration, here is a diverse representative set of PRs that i think would be libs-impl</p>
<ul>
<li><a href="https://github.com/rust-lang/rust/pull/68033" title="https://github.com/rust-lang/rust/pull/68033">https://github.com/rust-lang/rust/pull/68033</a> "Don't use f64 shims for f32 cmath functions on non 32-bit x86 MSVC"</li>
<li><a href="https://github.com/rust-lang/rust/pull/69209" title="https://github.com/rust-lang/rust/pull/69209">https://github.com/rust-lang/rust/pull/69209</a> "Miscellaneous cleanup to formatting"</li>
<li><a href="https://github.com/rust-lang/rust/pull/70201" title="https://github.com/rust-lang/rust/pull/70201">https://github.com/rust-lang/rust/pull/70201</a> "Small tweaks in ToOwned::clone_into"</li>
<li><a href="https://github.com/rust-lang/rust/pull/70486" title="https://github.com/rust-lang/rust/pull/70486">https://github.com/rust-lang/rust/pull/70486</a> "Shrink Unicode tables (even more)"</li>
<li><a href="https://github.com/rust-lang/rust/pull/67930" title="https://github.com/rust-lang/rust/pull/67930">https://github.com/rust-lang/rust/pull/67930</a> "Rename Result::as_deref_ok to as_deref"</li>
<li><a href="https://github.com/rust-lang/rust/pull/67321" title="https://github.com/rust-lang/rust/pull/67321">https://github.com/rust-lang/rust/pull/67321</a> "make htons const fn"</li>
<li><a href="https://github.com/rust-lang/rust/pull/67035" title="https://github.com/rust-lang/rust/pull/67035">https://github.com/rust-lang/rust/pull/67035</a> "Implement padding for IpAddr without heap alloc"</li>
<li><a href="https://github.com/rust-lang/rust/pull/66837" title="https://github.com/rust-lang/rust/pull/66837">https://github.com/rust-lang/rust/pull/66837</a> "Clarify <code>{f32,f64}::EPSILON</code> docs"</li>
<li><a href="https://github.com/rust-lang/rust/pull/66393" title="https://github.com/rust-lang/rust/pull/66393">https://github.com/rust-lang/rust/pull/66393</a> "introduce benchmarks of HashSet operations"</li>
</ul>



<a name="195200574"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200574" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200574">(Apr 24 2020 at 15:01)</a>:</h4>
<p>Okay. In the past, I have avoided attaching P-labels to non T-compiler issues</p>



<a name="195200608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200608">(Apr 24 2020 at 15:01)</a>:</h4>
<p>because the interpretation of the P-labels was not standardized across teams</p>



<a name="195200708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200708">(Apr 24 2020 at 15:02)</a>:</h4>
<p>I think we can also feel free to tag issues as <code>libs-impl</code> if we believe they are not design issues, just issues filed against implementation details</p>



<a name="195200737"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200737" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200737">(Apr 24 2020 at 15:02)</a>:</h4>
<p>But that task is not officially what you are asking us to do</p>



<a name="195200781"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200781" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200781">(Apr 24 2020 at 15:03)</a>:</h4>
<p>libs-impl on issues gets weird because design issues need implementation work too</p>



<a name="195200840"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200840" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200840">(Apr 24 2020 at 15:03)</a>:</h4>
<p>like in the Result::as_deref_ok tracking issue we decide to rename to as_deref, it's now a libs-impl issue?</p>



<a name="195200868"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200868" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200868">(Apr 24 2020 at 15:03)</a>:</h4>
<p>hmm</p>



<a name="195200927"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195200927" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195200927">(Apr 24 2020 at 15:03)</a>:</h4>
<p>the issue remains a design/API issue</p>



<a name="195201001"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201001" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201001">(Apr 24 2020 at 15:04)</a>:</h4>
<p>the PR that implements the rename could be <code>libs-impl</code></p>



<a name="195201007"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201007" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201007">(Apr 24 2020 at 15:04)</a>:</h4>
<p>Right?</p>



<a name="195201055"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201055" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201055">(Apr 24 2020 at 15:04)</a>:</h4>
<p>I'm more trying to figure out good ways , if I'm reviewing the issue database</p>



<a name="195201060"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201060" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201060">(Apr 24 2020 at 15:04)</a>:</h4>
<p>sure, but nothing would be tracking that the issue requires implementation work</p>



<a name="195201109"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201109" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201109">(Apr 24 2020 at 15:04)</a>:</h4>
<p>Well don't all open issues require implementation work, in some sense?</p>



<a name="195201171"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201171" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201171">(Apr 24 2020 at 15:05)</a>:</h4>
<p>anyway I'm rambling</p>



<a name="195201202"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201202" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201202">(Apr 24 2020 at 15:05)</a>:</h4>
<p>and we're over our hour</p>



<a name="195201211"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201211" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201211">(Apr 24 2020 at 15:05)</a>:</h4>
<p>action items:</p>



<a name="195201222"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201222" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201222">(Apr 24 2020 at 15:05)</a>:</h4>
<p>Allocate a new <code>libs-impl</code> label</p>



<a name="195201235"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201235" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201235">(Apr 24 2020 at 15:05)</a>:</h4>
<p>Start tagging PR's with <code>libs-impl</code></p>



<a name="195201261"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201261" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201261">(Apr 24 2020 at 15:05)</a>:</h4>
<p>and then T-compiler people should feel free to review such PR's.</p>



<a name="195201337"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201337" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201337">(Apr 24 2020 at 15:06)</a>:</h4>
<p>(we'll have to see about auto-assignment of the reviews)</p>



<a name="195201370"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201370" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201370">(Apr 24 2020 at 15:06)</a>:</h4>
<p>Sound okay everyone?</p>



<a name="195201401"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201401" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201401">(Apr 24 2020 at 15:06)</a>:</h4>
<p>if an implementation PR is assigned to me, who do I reassign to?</p>



<a name="195201412"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201412" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201412">(Apr 24 2020 at 15:06)</a>:</h4>
<p>Anyway thanks to everyone in <span class="user-group-mention" data-user-group-id="897">@T-compiler/meeting</span> for attending!</p>



<a name="195201435"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201435" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Wesley Wiser <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201435">(Apr 24 2020 at 15:06)</a>:</h4>
<p>A summary of the decision points from this meeting would also be very helpful!</p>



<a name="195201479"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201479" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201479">(Apr 24 2020 at 15:07)</a>:</h4>
<p><span class="user-mention silent" data-user-id="119235">David Tolnay</span> <a href="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195201401" title="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195201401">said</a>:</p>
<blockquote>
<p>if an implementation PR is assigned to me, who do I reassign to?</p>
</blockquote>
<p>I don't know yet</p>



<a name="195201551"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201551" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201551">(Apr 24 2020 at 15:07)</a>:</h4>
<p><span class="user-mention" data-user-id="119235">@David Tolnay</span> I think we should update highfive to not do so, but for now, let's tentatively just say reassign to me perhaps? I can try to help direct it to people (or review it) and we can work with wg-triage to figure that out more precisely</p>



<a name="195201608"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201608" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201608">(Apr 24 2020 at 15:08)</a>:</h4>
<p>thanks, sgtm</p>



<a name="195201705"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201705" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Léo Lanteri Thauvin <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201705">(Apr 24 2020 at 15:08)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116083">pnkfelix</span> <a href="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195194235" title="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195194235">said</a>:</p>
<blockquote>
<p>would it be ... a nightmare ... to try to rename the team to T-implementation or something?</p>
</blockquote>
<p>Let's ask the Rustc Dev Guide WG x)</p>
<p>(I wanted to do that joke earlier but I didn't want to disrupt the meeting <span aria-label="sweat smile" class="emoji emoji-1f605" role="img" title="sweat smile">:sweat_smile:</span>)</p>



<a name="195201729"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201729" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201729">(Apr 24 2020 at 15:08)</a>:</h4>
<p><span class="user-mention silent" data-user-id="116083">pnkfelix</span> <a href="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195201109" title="#narrow/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267/near/195201109">said</a>:</p>
<blockquote>
<p>Well don't all open issues require implementation work, in some sense?</p>
</blockquote>
<p>a tracking issue only sometimes needs implementation work (when a change has been requested by the team, or when FCP is done)</p>



<a name="195201801"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201801" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> David Tolnay <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201801">(Apr 24 2020 at 15:09)</a>:</h4>
<p>the rest of the time there's no work to be done beyond collecting experience</p>



<a name="195201959"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/design%20meeting%202020.04.23%20compiler-team%23267/near/195201959" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> pnkfelix <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/design.20meeting.202020.2E04.2E23.20compiler-team.23267.html#195201959">(Apr 24 2020 at 15:10)</a>:</h4>
<p>(Okay I've created the <code>libs-impl</code> label. Feel free to object to my color choice.)</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>